package day03;

/** 逻辑运算符的演示 */
public class OperDemo3 {
    public static void main(String[] args) {
        //逻辑运算符：&&、||、！
        int a=5,b=10,c=5;
//        boolean b1 = b>=a && b<c;
//        System.out.println(b1);         //true && false= false
//        System.out.println(b<=c && b>a);//false && true=false
//        System.out.println(a==b && c>b);//false && false=false
//        System.out.println(b!=c && a<b);//true && true=true
//
//        System.out.println("-------------------");
//
//        int age = 40;
//        System.out.println(age>=18 && age<=50);//年龄在18到50之间true
//        int score = 86;
//        System.out.println(score>=0 && score<=100);// 成绩在0到100之间true
//
//        System.out.println("---------------------");

//        System.out.println(b>=a || b<c);//true||false=true
//        System.out.println(b<=c || b>a);//false||true=ture
//        System.out.println(b!=c || b<c);//true||false=true
//        System.out.println(a==b || b<c);//false||false=false
//
//        int score = 90;
//        System.out.println(score<0 || score>100);//成绩不合法验证（不在0-100之间）false
//
//        boolean b2 =!(a<b);
//        System.out.println(b2);//!(true)=false
//        System.out.println(!(a>b));//!(false)=true

        // 演示&&短路
        boolean b3=a>b && b++>20;



//        // 演示||短路（一真即真）
//        boolean b3 = a<b || c++>2;
//        System.out.println(b3);//true
//        System.out.println(c);//5 发生短路了
    }
}
